package com.xian.im.common.model.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @program: xian-code
 * @description:
 * @author: liru.xian
 * @create: 2021-01-18 20:16
 **/
@Data
@ApiModel(
        value = "群组信息"
)
public class GroupDto implements Serializable {

    @ApiModelProperty("id")
    private Long id;
    /**
     * 群组名称
     */
    @ApiModelProperty("群组名称")
    private String name;

    /**
     *  IM  通讯账号
     */
    @ApiModelProperty("群组唯一ID")
    private String groupUniqueId;
    /**
     * 简介
     */
    @ApiModelProperty("简介")
    private String introduction;
    /**
     * 公告
     */
    @ApiModelProperty("公告")
    private String notification;
    /**
     * 0 正常 1 禁言
     */
    @ApiModelProperty("0 正常 1 禁言")
    private Integer shutUp;

    /**
     * 租户ID
     */
    @ApiModelProperty("租户ID")
    private Long orgId;
    /**
     * 群主
     */
    @ApiModelProperty("群主账号")
    private String ownerAccount;
    /**
     * 群类型 0 直播间群组 1 普通群组
     */
    @ApiModelProperty("群类型 0 直播间群组")
    private Integer type;

}
